projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9c01516
)
tools/libxl: Fix memory leak in sched_domain_output()
author
Andrew Cooper
<andrew.cooper3@citrix.com>
Mon, 25 Nov 2013 11:16:48 +0000
(11:16 +0000)
committer
Ian Jackson
<Ian.Jackson@eu.citrix.com>
Mon, 25 Nov 2013 13:39:51 +0000
(13:39 +0000)
Coverity ID:
1055904
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Keir Fraser <keir@xen.org>
CC: Jan Beulich <JBeulich@suse.com>
tools/libxl/xl_cmdimpl.c
patch
|
blob
|
history
diff --git
a/tools/libxl/xl_cmdimpl.c
b/tools/libxl/xl_cmdimpl.c
index 341863e1f7b8559718db8017ffa67f56356dac5f..bdb4be3600bd053f22f83a9910d055230769f8bb 100644
(file)
--- a/
tools/libxl/xl_cmdimpl.c
+++ b/
tools/libxl/xl_cmdimpl.c
@@
-5094,6
+5094,7
@@
static int sched_domain_output(libxl_scheduler sched, int (*output)(int),
poolinfo = libxl_list_cpupool(ctx, &n_pools);
if (!poolinfo) {
fprintf(stderr, "error getting cpupool info\n");
+ libxl_dominfo_list_free(info, nb_domain);
return -ERROR_NOMEM;
}
@@
-5115,6
+5116,7
@@
static int sched_domain_output(libxl_scheduler sched, int (*output)(int),
}
libxl_cpupoolinfo_list_free(poolinfo, n_pools);
+ libxl_dominfo_list_free(info, nb_domain);
return 0;
}